Big Huge Thesaurus

electronic scanner

noun